/OpenDoc/Introduction to Component SW/Images/SharedImages/MainHeader.gif)
/OpenDoc/Introduction to Component SW/Images/SharedImages/AppleTech.gif)
Introduction to Component Software
Version 1.0 alpha 1
Welcome
Welcome to the first alpha release of Apple's introduction to
writing component software. This course will show you how the power of reusable
software components can revolutionize the way you develop software and the
way you deliver software solutions to your customers.
We'll describe techniques and technologies that you can use to explode giant,
unmaintainable, monolithic applications into a set of reusable software
components, such as OpenDoc parts and SOM shared libraries. We'll define
all these terms, and show you where to get existing components. We'll also
help you decide which technologies and tools you should use when creating
your own new components.
Using This Course
- Use this from CD-ROM or the Web.
This course is intended to be viewed from a World Wide Web browser such
as the Cyberdog browser, Netscape Navigator, or Microsoft Internet Explorer.
It has links to images and .html files, in addition to links to many different
Web sites. If you are using this from a CD-ROM and do not have an Internet
connection, you will be able to access all the images and text, but not
the links to the Web. The course will work well when used in this manner,
but the links to the Web will allow you to get more background information
about many subjects.
Course Map
/OpenDoc/Introduction to Component SW/Images/Buttons/Overview.gif)
/OpenDoc/Introduction to Component SW/Images/Buttons/HandsOn.gif)
/OpenDoc/Introduction to Component SW/Images/Buttons/Technologies.gif)
/OpenDoc/Introduction to Component SW/Images/Buttons/Components.gif)
/OpenDoc/Introduction to Component SW/Images/Buttons/Tools.gif)
/OpenDoc/Introduction to Component SW/Images/Buttons/CaseStudies.gif)
/OpenDoc/Introduction to Component SW/Images/Buttons/Resources.gif)
/OpenDoc/Introduction to Component SW/Images/Buttons/Glossary.gif)
The Overview will explain the big picture, i.e.,
what is in this course, and what it is in these major sections. You should
start there, and then branch to the sections of interest. You don't have
to read the sections in a particular order, but you may want to at least
glance at every major section to see what's there before you start jumping
around.